package com.financing.wap.dao.impl;

import java.sql.SQLException;

import org.springframework.stereotype.Repository;

import com.financing.wap.common.SqlName;
import com.financing.wap.dao.IUserWechatDao;
import com.financing.wap.dto.FaUserWechatDTO;



@Repository("userWechatDaoImpl")
@SuppressWarnings("deprecation")
public class UserWechatDaoImpl extends BaseDaoImpl<FaUserWechatDTO, java.lang.Integer> implements IUserWechatDao {


	@Override
	public Class<FaUserWechatDTO> getEntityClass() {
		return FaUserWechatDTO.class;
	}
	@Override
	public FaUserWechatDTO queryUserWechatInfo(FaUserWechatDTO faUserWechatDTO)
			throws SQLException {
		return (FaUserWechatDTO) this.sqlMapClientTemplate.queryForObject(SqlName.QUERY_USERWECHAT_INFO,faUserWechatDTO);
	}
	@Override
	public int updateUserWechat(FaUserWechatDTO faUserWechatDTO)
			throws SQLException {
		return (Integer) this.sqlMapClientTemplate.update(SqlName.UPDATE_USERWECHAT, faUserWechatDTO);
	}
	@Override
	public int insertUserWechat(FaUserWechatDTO faUserWechatDTO)
			throws SQLException {
		return (Integer) this.sqlMapClientTemplate.insert(SqlName.ADD_USERWECHAT, faUserWechatDTO);
	}

}
